<?php
//__invoke 当对象被当做函数调用时,invoke方法就会被自动调用
class This{
    public function __invoke($arg)
    {
        var_dump($arg);
    }

    public function __toString()
    {
        echo "hello world";
    }
}
$tets = new This();
$test('go....'); //直接把test对象当函数用,__invoke()就会自动调用

//toString 当你想打印对象时,这个__toString方法就会被自动调用
echo($test);